package com.boco.modules.fdoc.dao;

import com.boco.common.annotation.MyBatisDao;
import com.boco.modules.fdoc.model.expert.ExpertAccountEntity;

/**
 * Description
 * @author lzz
 * @date 2017年9月26日 上午9:42:07
 */
@MyBatisDao
public interface ExpertAccountDao {

	/**
	 * 新增专家账号
	 * Title ExpertAccountDao.java
	 * Description: 
	 * @param accountEntity
	 * @return
	 * @author lzz
	 */
	public int insertAccount(ExpertAccountEntity accountEntity);

	/**
	 * 修改专家账号
	 * Title ExpertAccountDao.java
	 * Description: 
	 * @param accountEntity
	 * @return
	 * @author lzz
	 */
	public int updateAccountById(ExpertAccountEntity accountEntity);
	
	/**
	 * 通过医生信息Id获取账号信息
	 * Title ExpertAccountDao.java
	 * Description: 
	 * @param id
	 * @return
	 * @author lzz
	 */
	public ExpertAccountEntity getExpertAccount(String id);

	/**
	 * 通过医生信息修改账号
	 * Title ExpertAccountDao.java
	 * Description: 
	 * @param accountEntity
	 * @return
	 * @author lzz
	 */
	public int updateAccountByinfo(ExpertAccountEntity accountEntity);

}
